home *** CD-ROM | disk | FTP | other *** search
/ CD Exchange / CD Exchange - Volume 1.iso / utils / misc / bytefilter / libs / jhextras.i < prev    next >
Encoding:
Text File  |  1993-10-14  |  1.3 KB  |  66 lines

  1. ;
  2. ; jhextras.i   V1.00 Thursday, 5 August 1993
  3. ;
  4.  
  5. ; (c) 1993 by Jan Hagqvist
  6.  
  7.  
  8.   include "types.i"
  9.  
  10. LIB_SIZE    equ 34
  11.  
  12.   STRUCTURE MyLib,LIB_SIZE
  13.     ULONG  ml_SysLib            ; ExecBase
  14.     ULONG  ml_DosLib            ; DosBase
  15.     ULONG  ml_IntuitionLib        ; IntuitionBase
  16.     ULONG  ml_GfxLib            ; GfxBase
  17.     ULONG  ml_SegList
  18.     UWORD  ml_SysVersion        ; Exec version
  19.     UBYTE  ml_Flags
  20.     UBYTE  ml_pad
  21.     LABEL  MyLib_Sizeof
  22.  
  23.  
  24. JHEXTRASNAME    MACRO
  25.         dc.b  'jhextras.library',0
  26.         ENDM
  27.  
  28.  
  29. CALLSYS        MACRO
  30.         move.l  a6,-(sp)
  31.         move.l  ml_SysLib(a5),a6
  32.         jsr     _LVO\1(a6)
  33.         move.l  (sp)+,a6
  34.         ENDM
  35.  
  36.  
  37.  
  38. _LVOJHStrLen        equ -$1e
  39. _LVOJHLowerChar        equ -$24
  40. _LVOJHUpperChar        equ -$2a
  41. _LVOJHLowerString    equ -$30
  42. _LVOJHUpperString    equ -$36
  43. _LVOJHOpen        equ -$3c
  44. _LVOJHFormatAString    equ -$42
  45. _LVOJHCopyString    equ -$48
  46. _LVOJHGetString        equ -$4e
  47. _LVOJHRnd        equ -$54
  48. _LVOJHCreateMsgPort    equ -$5a
  49. _LVOJHDeleteMsgPort    equ -$60
  50. _LVOJHCreateIORequest    equ -$66
  51. _LVOJHDeleteIORequest    equ -$6c
  52. _LVOJHGetMenu        equ -$72
  53. _LVOJHStrCmp        equ -$78
  54. _LVOJHStrCmpNoCase    equ -$7e
  55. _LVOJHStrInStr        equ -$84
  56. _LVOJHStrInStrNoCase    equ -$8a
  57. _LVOJHReadTrack        equ -$90
  58. _LVOJHWriteTrack    equ -$96
  59. _LVOJHReadSector    equ -$9c
  60. _LVOJHWriteSector    equ -$a2
  61. _LVOJHReadBytes        equ -$a8
  62. _LVOJHWriteBytes    equ -$ae
  63. _LVOJHEasyOpenDevice    equ -$b4
  64. _LVOJHEasyCloseDevice    equ -$ba
  65. _LVOJHStopDisk        equ -$c0
  66.